package portal.pubitf.system.pf;

import java.util.List;

import nc.vo.pub.BusinessException;
import portal.pubvo.system.UserVo;

public interface IUserService {
	/**
	 *    通过id查询
	 * @param id
	 * @return
	 */
	public UserVo getById(String id);
	/**
	 *    查询全部
	 * @return
	 */
	public List<UserVo> getAll();
	/**
	 *    多条件查询分页
	 * @param queryWhere
	 * @return
	 */
	public List<UserVo> getPagesByWhere(String queryWhere);
	/**
	 *    多条件查询总条数
	 * @param queryWhere
	 * @return
	 */
	public Integer getPagesTotalByWhere(String queryWhere);
	/**
	 *    添加
	 * @param vo
	 */
	public int insert(UserVo vo);
	/**
	 *    修改
	 * @param vo
	 */
	public int update(UserVo vo);
	/**
	 *    查询全部数据
	 * @param queryWhere
	 * @return
	 * @throws BusinessException 
	 */
	public String getAllByWhere(String queryWhere);
}
